home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 26.zip
/
BS1 part 26
/
Xcopy prof 5.1.adf
/
ANLEITUNG
/
Xpress.dok
< prev
next >
Wrap
Text File
|
1991-10-05
|
18KB
|
426 lines
Anleitung Xpress
Copyright 1991 ASI all rights reserved.
Distribution exclusive by CACHET SOFTWARE,
1. Einleitung
Xpress ist ein Festplatten-Backup-Programm. Sie können damit
die Daten auf Ihrer Festplatte sichern und sie gegebenen-
falls wieder auf die Festplatte zurückkopieren.
2. Die Bedienung des Programmes
Nachdem das Programm geladen ist, versucht es zunächst ihre
Konfigurationsdatei "devs:xpress.config" zu lesen. Ist dies
nicht möglich, z.B. da Sie Xpress zum ersten Mal benutzen,
erscheint ein Requester, der Ihnen dies mitteilt. Sie können
dann entscheiden, ob Sie das Programm mit den eingebauten
Voreinstellungen starten oder lieber abbrechen wollen.
Nach dem Start öffnet sich das Hauptfenster von Xpress. Hier
kann man einen der beiden grundsätzlichen Operationsmodi,
BACKUP oder RESTORE, auswählen. Zusätzlich kann man das Pro-
ject-Menü erreichen.
3. Das Project-Menü
Die Menüpunkte haben folgende Bedeutungen:
a. Über Xpress - Copyrightmeldung des Programmes
b. schreibe Config - ruft den Konfigurations-Requester auf
(vgl. Punkt 4)
c. Quit - Verläßt Xpress. Dies kann man auch durch Anklik-
ken des Closegadgets erreichen. Diese Option steht Ihnen
während des gesamten Programmes offen.
4. Konfiguration:
Die aktuelle Konfiguration kann jetzt während des Betriebs
direkt in ersten Pull-down-Menü eingestellt werden.
5. Backup
5.1. Die Parameterseite
Hier können Sie den Pfad, von dem Sie das Backup machen wol-
len (z.B. DH0:), und die Laufwerke, auf das Ihre Daten gesi-
chert werden sollen (z.B. DF0: etc.), einstellen. Diekt nach
der Eingabe überprüft Xpress, ob Ihre Angaben möglich sind.
Sind Ihre Eingaben nicht korrekt, positioniert das Programm
den Cursor automatisch auf die fehlerhafte Angabe.
Das zweite Backup-Device können Sie selbstverständlich leer
lassen, um nur auf ein Device zu kopieren (wenn Sie z.B. nur
ein Diskettenlaufwerk haben).
a. Beep & Flash - erlaubt im Fehlerfall Blinken des Bild-
schirmes sowie das Ertönen eines Warntones.
b. Sicherungs Protokoll - legt fest, ob nach Beendigung des
Backups ein Protokoll abgespeichert werden soll. Schaltet
man diese Option an, erscheint ein Requester, in dem man den
Zielpfad für das Protokoll angibt. Sie können hier auch PRT:
angeben. Ihr Protokoll wird dann gedruckt.
c. Verify - schaltet das Verify (Lesen der Diskette nach dem
Schreiben) ein bzw. aus. Wir empfehlen aber, daß Sie Verify
immer einschalten, da es sonst zu Datenverlust kommen kann.
f. Archiv Flag setzen- legt fest, ob das Archiveflag der ge-
sicherten Dateien gesetzt werden soll. Beim nächsten Backup
ist es dann möglich, nur die Dateien zu kopieren, deren Ar-
chiveflag nicht gesetzt ist. So kann man bei jedem Backup
nur die Dateien sichern, die seit dem letzten Backup geän-
dert wurden.
g. Mit "Zurück" kehrt man zur vorhergehenden Seite zurück,
mit "Weiter" schließt man die Parameterauswahl ab.
5.2
Nun liest Xpress den Dateibaum des von Ihnen angegebenen
Pfades ein. Durch Anklicken des Stopgadgets können Sie dies
jederzeit abbrechen.
5.3. Die Dateiauswahl-Seite
In der Mitte der Seite werden die Dateien und Verzeichnisse
des aktuellen Verzeichnisses angezeigt. Reicht der Platz
nicht aus, kann man die Anzeige mit der Scrollbar oder den
Pfeilgadgets scrollen. Hier wählen Sie aus, welche Dateien
Sie sichern wollen. Um eine Datei an- oder abzuwählen, klik-
ken Sie diese an. Es ist ebenso möglich, auf einen nicht se-
lektierten Eintrag zu klicken und die Maus nach unten zu be-
wegen, ohne jedoch dabei die Maustaste loszulassen. Dabei
werden alle Einträge unter dem Mauszeiger selektiert. Ebenso
ist es möglich, mehrere Einträge zu delelktieren. Dazu müs-
sen Sie nur auf einen Eintrag klicken, der schon selektiert
ist und dann die Maus über die andern Einträge bewegen.
Klicken Sie auf ein Verzeichnis, so wird dieses das aktuelle
Verzeichnis und die darin enthaltenen Dateien bzw. Unterver-
zeichnisse werden angezeigt. Ist ein Verzeichnis leer, so
können Sie es nicht anwählen.
Die Gadgets am linken Rand haben folgende Bedeutung:
a. WURZEL - das oberste Verzeichnis, des von Ihnen ausge-
wählten Backup-Pfades, wird das aktuelle Verzeichnis.
b. ZURÜCK - bringt Sie eine Hierarchieebene im Dateibaum
nach oben
c. UNT.VERZ./DIES DIR -schaltet um, ob die Sammelbefehle aus
der Menüleiste, auf alle Dateien in allen Verzeichnisses
ab der aktuellen Tiefe oder nur auf das momentan aktuelle
Verzeichnis wirken.
Unter dem Namen "AUSWAHL" kommt auf der Dateiauswahlseite
ein weiterer Menüpunkt für Sammelbefehle hinzu:
a. DESELEKTIEREN - löscht die Auswahl bei allen Dateien
b. SELEKTIEREN - wählt alle Dateien aus
c. ARCHIV - wählt alle Dateien aus, deren Archive-Flag ge-
löscht ist, d.h. seit dem letzten Backup verändert wurden.
d. FILTER - hier können Sie Dateien nach drei Kriterien
auswählen bzw. ausschließen. Der Status der Dateien wird
hierbei nur verändert, wenn alle aktivierten Kriterien
erfüllt sind.
Die Kriterien Archiv, Datum und Muster aktivieren Sie durch
Anklicken.
e. Archiv - entspricht dem Archiv-Menüpunkt, nur daß es hier
auch in Kombination benutzt werden kann.
f. Datum - wählt filtert alle Dateien zwischen dem daneben
angegebenen Anfangs- und Enddatum.
g. Muster - erlaubt Dateien nach Mustern zu filtern.
Zusätzlich zu den Amiga-üblichen Jokern versteht Xpress auch
'*' als Abkürzung ?'.
h. Einschl. - gefilterte Dateien auswählen.
i. Ausschl. - gefilterte Dateien ausschließen.
k. Ende! - beendet den Filter ohne Wirkung.
Xpress zeigt Ihnen immer den aktuellen Stand an Bytes an,
die das Backup bei Ihrer momentanen Auswahl benötigt und
wieviele Disks Sie deshalb für das Backup brauchen werden.
Haben Sie Ihre Auswahl abgeschlossen, klicken Sie "Fertig ".
Als letzter Menüpunkt kommt noch "Verschiedenes" hinzu.
a. lösche File - erlaubt das Löschen von Dateien auf Ihrer
Festplatte aus Xpress heraus. Um Dateien zu löschen, müssen
sie markiert sein. Wenn Sie nun "lösche File" aufrufen, er-
scheint ein Requester, der den Namen der zu löschenden Datei
angibt, sowie drei Auswahlmöglichkeiten. Dieser Requester
erscheint solange es noch markierte Dateien auf Ihrer Ver-
zeichnisebene gibt.
Die Auswahlmöglichkeiten sind:
<JA> - löscht die angegebene Datei
<NEIN> - springt zur nächsten markierten Datei
<STOP> - bricht den Vorgang ab.
5.4. Das Backup
Jetzt müssen Sie nur noch die Disketten wechseln. Xpress
sagt Ihnen immer genau aus welchem Laufwerk Sie die Dikette
entfernen oder welche Disk Sie wo einlegen müssen. Es ist
nicht nötig, die Disketten vorher zu formatieren. Sie soll-
ten nur darauf achten, daß die Disketten nicht schreib-
geschützt sind - aber auch darauf macht sie Xpress gegebe-
nenfalls aufmerksam.
Sie können den Backup-Vorgang jederzeit mittels des "STOP"-
Gadgets abbrechen.
Ist das Backup beendet, fordert das Programm Sie auf eine
TREE-Disk (Datei- Baum-Diskette) einzulegen. Das ist eine
weitere Disk, die ebenfalls nicht formatiert sein muß, die
dann den Dateibaum Ihres Backups enthalten soll. Da hier
verzeichnet wird, wo sich Ihre Dateien auf den Backupdisket-
ten befinden, ist diese bei einem Restore unverzichtbar und
deshalb besonders wichtig.
Nachdem auch der Dateibaum abgespeichert ist, werden even-
tuell noch die Archiv-Flags gesetzt und das Protokoll ge-
schrieben, falls Sie dies auf der Parameterseite angegeben
haben. Mit "FERTIG" kommen Sie wieder zum Startmenü.
6. WIEDERHERST. (RESTORE)
6.1. Die Parameterseite des Restores entspricht weitgehend
der des Backups (vgl. Punkt 5.1.). Folgende Unterschiede
sind zu nennen:
a. ÜBERSCHREIBE FILES -wählt aus, ob die Dateien des Backups
bei auftretender Namensgleichheit die Dateien auf der Fest-
platte überschreiben sollen oder nicht.
b. ARCHIV FLAG LÖSCHEN - legt fest, ob die Archiv-Flags, der
auf die Festplatte kopierten Dateien gelöscht werden sollen,
um diese somit als neu und nicht gesichert zu kennzeichnen.
6.2.
Xpress fordert Sie dann auf die TREE-Diskette Ihres Backups
einzulegen. Sobald Sie "FERTIG" anklicken wird eingelesen.
Klicken Sie dagegen "STOP" an oder legen Sie keine TREE-Disk
ein, bricht das Restore ab.
6.3.
Die Dateiauswahlseite entspricht vollständig der des Backups
(vgl. dazu Punkt 5.3.). Nur die Angabe der Anzahl der Disks
ist nicht vorhanden.
6.4.
Das eigentliche Restore verläuft analog zu BACKUP (vgl.5.4.)
7. Erkennen der Backupdisketten
Sollte Ihnen entfallen, welche Ihrer Disketten die TREE-
Diskette ist, oder welche Disk zu welcher Nummer gehört,
können Sie folgendermaßen vorgehen:
Starten Sie die Workbench und legen Sie die Disketten nach-
einander in ein Laufwerk ein. Unter dem Disk-Icon erscheint
dann entweder "TREE" für TREE-Diskette oder eine Angabe der
Form "Xnnn", wobei nnn eine dreistellige Zahl ist ("X042" be-
deutet beispielsweise, daß es sich um Backupdisk 42 handelt).
Anhang A: Tastenkommandos
Anstatt auf die Gadgets zu klicken können Sie an vielen
Stellen einzelne Tasten als Abkürzungen verwenden:
Allgemein steht:
RETURN - Weitergehen/Auswahl abgeschlossen
ESC - Zurück/Abbruch
Startmenü:
S - SICHERUNG
W - WIEDERHERSTELLEN
Parameterseite
B - Beep & Flash
P - ProtoKolL
A - Archiv Flag
V - Verify (nur beim Backup)
U - Ueberschreibe Files (nur beim Restore)
Dateiauswahl-Seite:
W - Wurzel
Z - Zurück
SPACE (Leertaste) - Dieses Direktoy / Unter-Verzeichnis
TAB - Selektieren und danach sofort FERTIG
ENDE der normalen Xpress-Beschreibung
-----------------------------------------------
Die AREXX Schnittstelle von Xpress
Seit der Version 1.50 hat Xpress eine AREXX Schnittstelle.
AREXX ist eine Programmiersprache, mit der sich immer wie-
derholende Vorgänge automatisieren lassen.
Sollten Sie AREXX nocht nicht kennen, möchten wie Sie auf
einen der vielen AREXX-Kurse in den großen Amiga-Zeitungen
hinweisen. Eine ausführliche Einführung in diese Sprache
würde den Rahmen dieser Anleitung sprengen.
Es folgt nun eine Aufstellung der gültigen Befehle für das
jeweils passende Window. Alle Befehle müssen so angegeben
werden, wie sie vor dem Doppelpunkt stehen!
Nicht alle Befehle sind auf allen Windows gültig!
1. Start-Window
Hier sind nur zwei Befehle gültig, da man auch mit der
Maus nur zwei Sachen auswählen kann:
SICHERUNG : [Kein Parameter]
Sichern einer Festplatte.
WIEDERHERST.: [Kein Parameter]
Wiederherstellen einer Festplatte.
2. Parameter-Window
PFAD: [Zeichenkette]
Der Pfad,der gesichert werden soll. Es wird sofort über-
prüft, ob dieser Pfad existiert. Sollte dies nicht der
Fall sein, erfolgt einen Fehlerrückmeldung der Größe 15.
LAUFWERK1: [Zeichenkette]
Das erste Ziellaufwerk, auf dem gesichert werden soll.
Es muß zu diesem Zeitpunkt dem Betriebssystem schon be-
kannt sein.
LAUFWERK2: [Zeichenkette]
Das zweite Laufwerk, auf dem gesichert werden soll. Hier
gilt das Gleiche wie beim ersten, jedoch ist dieses Lauf-
werk optional, daher muß es nicht angegeben werden, wenn
es nicht benutzt wird.
BEEP : [Ein/Aus]
Schaltet das UserSignal ein/aus.
PROTOKOLL: [Ein/Aus] + [Zeichenkette]
Schaltet das Protokoll ein/aus. Beim Einschalten muß je-
doch ein gültiger Pfad mit einem Dateinamen angegeben
werden. Bsp.: RAM:Protokoll
VERIFY: [Ein/Aus]
Schaltet das Verify beim Sichern ein.
ARCHIVSETZEN: [Ein/Aus]
Schaltet das Setzen des Archiv-Flags nach
dem Backup ein.
ARCHIVLöSCHEN: [Ein/Aus]
Schaltet das löschen des Archiv-Flags nach dem Wiederher-
stellen ein.
üBERSCHREIBEN: [Ein/Aus]
Schaltet das Überschreiben alter Dateien beim Wiederher-
stellen ein.
WEITER: [Kein Parameter]
Beendet das Parameter-Window.
3. Auswahl-Window
EBENE: [Kein Parameter]
Schaltet die Selektierung so um, daß die Befehle entweder
nur das angezeigte oder auch die darunter liegengenden
Verzeichnisse betreffen.
WURZEL: [Kein Parameter]
Bringt das Programm wieder zum Ursprung-Pfad, zur Wurzel
des Dateibaumes, zurück.
ZURüCK: [Kein Parameter]
Bringt das Programm um eine Hierarchieebene im Dateibaum
nach oben.
VERZ: [Zeichenkette]
Geht in das angegeben Verzeichniss. Existiert es nicht,
erfolgt eine Fehlermeldung in der Höhe 15
SELEKTIEREN: [Kein Parameter]
Selektiert das gesamte Verzeichniss.
DESELKTIEREN: [Kein Parameter]
Deselktiert das gesamte Verzeichniss.
ARCHIV: [Kein Parameter]
Selektiert nur die Dateien, deren Archiv-Flag
gelöscht wurde.
FILTER: [mehrere Angaben]
Bei der Angabe dieses Schlüsselwortes muß gleich dahinter
angegeben werden, welche Teile des Filters beeinflußt wer-
den sollen. Folgende Angaben sind möglich:
ARCHIV: [Ein/Aus]
DATUM : STARTDATUM [Zeichenkette]
ENDDATUM [Zeichenkette]
[Ein/Aus]
ACHTUNG! Es muß immer vor dem Befehl [Ein] das Start-
und das Enddatum gesetzt werden, sonst erfolgt eine
Fehlermeldung von 15.
MUSTER: [Zeichenkette mit jokern *,#?,?]
EINSCHL.: Diese Dateien einschliessen.
AUSSCHL.: Dise Datein ausschliessen.
SELKTIERENFERTIG: Beendet das Auswählen der Dateien und
startet das Backup oder Restore.
Sollte ein Arexx-Kommando nicht gültig sein,so wird dies
mit der Fehlermeldung 50 beantwortet. Ein Kommando, das
in einem bestimmten Window nicht gültig ist, wird mit
der Fehlermeldung 30 beantwortet. Sollte sonst ein Para-
meter fehlen oder nicht gültig sein, hat dies den Fehler
fünf (5) zur Folge.
Beispiel:
/* Geschrieben 14.August.1991 von Hans Kurent */
/* */
/* Dies ist nur ein kleines Demo-Programm, das zeigen soll, was */
/* der AREXX-Port von Xpress alles kann. Bitte modifizieren Sie */
/* es nach ihren Wünschen! */
/* Tragen Sie jedoch ZUERST den richtigen Xpress-Aufruf in die */
/* Variable in unteren Kasten ein !!! */
/******************************************************/
/* ! */
/* Hier bitte angeben, wohin sie Xpress kopiert haben */
/* */
xpressloc="DH0/Xpress"
/* */
/* */
/******************************************************/
SIGNAL ON ERROR
OPTIONS PROMPT "Mehr Input ? "
say("Ein kleine Xpress Demonstration!")
if pos('xpress_rexx',(show(ports))) = 0 then do
say("Lade Xpress")
address command 'run >NIL: 'xpressloc
address command 'waitforport xpress_rexx'
end
else do
say'Xpress läuft bereits'
say'Befehle trotzdem an das laufende Programm schicken ? (J/N)'
pull antwort
if antwort='N' then exit
end
say address()
address 'xpress_rexx'
say address()
'sicherung' /* Bitte jetzt ein BACKUP */
'beep ein' /* Jawohl, bei uns piept's */
'verify ein' /* Verify anschalten */
'archivsetzen ein' /* Archiv-Flag setzen nach dem Backup */
'pfad devs:' /* und wir möchten gerne DEVS: backup'en */
'laufwerk1 df1:' /* nur auf df0: */
'weiter' /* und weiter geht's ..... */
'selektieren' /* erstmal alles selektieren */
'dir keymaps' /* und das Direktory mit den keymaps.... */
'deselektieren' /* das wollen wir nicht */
'zurück' /* eins nach oben.... */
'dir printers' /* und nun in das Printer-Direktory */
'deselektieren' /* alles erstmal Deselekieren */
'filter archive aus' /* und im Filter das ARCHIV nicht benutzen */
'filter date aus' /* und das DATUM auch nicht */
'filter pattern ein' /* sondern nur ein MUSTER... */
'filter pattern ep#?' /* .... nur die E*(pson!)-Printer */
'filter einschl.' /* DIE wollen wir Backup'en */
/* jetzt könnten wir weitermachen, aber wir wollen ja nicht, dies */
/* ist ja nur ein Demo-Programm !!! */
'selektierenfertig'
say'ENDE des AREXX-Programmes !!!'
exit
/* hier die Unterroutine für den Fehlerfall */
error:
say"Error No.:"RC" in Zeile:"SIGL
if RC=5 then
say'Ein kleiner Fehler ist passiert! (falsches Keyword?)'
else
if RC=327680 then
say'Programm konnte nicht gefunden werden! (Pfad?)'
else
say'Xpress-Fehler, AREXX-PRG ABBRUCH!'
exit
/* end of transmission...*/